/**  
 * @Title: DatasourceJdbcBO.java
 * @Description: TODO(描述)
 * @author liuyi
 * @date 2023-04-27 08:12:42 
 */  
package com.fsxgt.datagrid.component.bo;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import lombok.Data;


@Data
public class CmpSyncOfflineBO {


	  

	private String id;
	private String flowInfoId;
	private String componentSeq;
	private Long srcDatasourceId;
	private Long targetDatasourceId;
	private String srcTableName;
	private String srcSchema;
	private String targetTableName;
	private String targetSchema;
	private String threads;
	private String maxErrorCount;
	private String maxErrorPercent;
	private String name;
	
	private String srcSqlText;
	private String srcWhereParam;
	
	private Integer batchSize;
	private Integer batchByteSize;
	private Integer fetchSize;
	
	
	
	

	
	private String splitPk;
	
	private String srcIdExpression;//增量表达式
	private String srcStartId;//增量起始值

	
	private String targetPreSql;
	private String targetPostSql;
	
	private String toolType;
	
	private String jsonText;
	
	private String cmdParam;

	
	private List<CmpSyncOfflineColumnBO> columnList=new ArrayList();


	public CmpSyncOfflineBO() {
		
	}
}
